package com.syni.mdd.yhd.common.all.controller.protect.common;

import com.syni.mdd.sjb.common.component.utils.common.utils.ParamsMap;
import com.syni.mdd.sjb.common.component.utils.common.utils.ResultMapHelper;
import com.syni.mdd.yhd.common.all.constants.ResultMsg;
import com.syni.mdd.yhd.common.all.dto.requestDto.BaseReDto;
import com.syni.mdd.yhd.common.all.service.BmsDxConfigService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.*;

import java.util.Map;

/**
 * @className BmsCommonController
 * @description TOO
 * @Author cfx
 * @DATE 2019/5/29 9:31
 * @VERSION 1.0
 **/
@RestController
@RequestMapping("/config")
public class BmsDxConfigController {
    @Autowired
    BmsDxConfigService bmsDxConfigService;


    @PostMapping("/getAppConfig")
    public Map<String,Object> getAppConfig(@RequestBody ParamsMap paramsMap){
        return bmsDxConfigService.getAppConfig(paramsMap);
    }

    @PostMapping("/getAppInitConfig")
    public Map<String,Object> getAppInitConfig(@RequestBody ParamsMap paramsMap){
        return bmsDxConfigService.getAppInitConfig(paramsMap);
    }


    /**
     * 获取觅东东小程序配置
     * @param paramsMap
     * @return
     */
    @PostMapping("/getMiniAppConfig")
    public Map<String,Object> getMiniAppConfig(@RequestBody ParamsMap paramsMap){
        return bmsDxConfigService.getMiniAppConfig(paramsMap);
    }


    /**
     * 获取电享生活app商户端配置
     * @param paramsMap
     * @return
     */
    @PostMapping("/getDxshAppConfig")
    public Map<String,Object> getDxshAppConfig(@RequestBody ParamsMap paramsMap){
        return bmsDxConfigService.getDxshAppConfig(paramsMap);
    }
}
